add function arc rect ...