Concepts for online communication and social media