still more seperation of concern