finish the client implementation framework section in chp:sys_dev