DEP-45 three components used, requires refactoring