Finished smartjson