t refactor