add mirror
add rotation by mouse wheel