refactoring - remove dummy interfaces