phase2-demo commit

Client stuffs and operations