cleanup circles attack and recursion