added support for gpx file format