makes move smoothly