a messaging client