add missing filed, fix crash on get request, use json for POST and PUT
better error handlind
nothing