added refactoring note