add GPSD data parsing