refactoring en course