An instant messaging system with social media features