structural changes; added a client (a dummy so far)