could and should controllers, mixin for controllers