add gestures related work
add ad-hoc approach
Modify its structure.
Not Needed