updated server.java