late night refactoring session