adding kml support