new structure

and regular polygons lol