Complete but Untested server, making client to test now