making a client tutorial - in progress

def not ready for public consumption