implement the circle funktion