changed circle to use arc