step3 - add json. controller & test.