Impact of technology or social media on communication