parent has to approve progress and it updates appropriately