Completed the messaging functionality :)