added circles, hexes, and function for other ngons.