worked on communicating with server. is non-functional.