decoding json, everything else is working