adding server and client structure