added circle and arc