Introduce request object and enhance show
Play with request object
Refactor app with response object
Render automatically
Extract view object and do magic