Add more methods for circle