trying diff json serialization