online and offline presence