Started refactorign the controllers to use the new create model -> get data -> create model -> get packet design pattern.