added comments to client module