added circle directive