etwas refactoring...