online and offline world