loop A