circle-check-procedure