Can send and receive messages, most of the code is written and integrated, still need to write and run tests