corrections refactoring