added specific delete to iterator (still a problem in unity)