dealing with loops