client server basically ready for implementation