switched to gson JSON library