refactor santa