seperation of concerns voor backend