client-server(task 1) initial commit