added a circle directive