today refactoring is over