json simple controller, custom model controllers improvement