using Gson for json serialization