added basic file layout in both client and server