added shapely