json controller optimized
merge json controller
merge json view controller