more easy to control with leap