preorder & unknown