Refracturing/refactoring? crud functionality ueberalles