Starting to separate message sending from recieving