add gpx formatter to factory