server, client initial structure added