still testing json decoding