change shape and polygon