moves, renames and replaces