refactored moving