refactor today