router client, server client written and tested. integration testing run