Small amount of server and client done