complete helper circle