add polygon ready for testing

although inefficient