rewrite mac player
move