First commit
Implemented the control
Demo