level order progress