kontext + refactoring