Added preorder con proper value and type