move response creation into controller
implement implicit render