Bring back essentials controllers & refactoring json rendering.