started on circle detection