proppath while loop