use json3 instead of xml