Refactor (1st piece) of logic around creating messages and recieving