polygons submodule