polygons now have areas and tests