added message functionality
added messaging functionality