Updated Communication. Added basic client.