don't use goals since we are doing single adv while loops