Rabl render

also you need compare json before and after refactoring to be sure we dont lose any data