replacing jackson for Gson