refactor, mutation