movs are served correctly + simplified script