The basic part of the Client is done.