preparing for detail g gesture
gesture detail finished
fix some bug