#3 - added json view strategy.