add makefile and client.java