tree can now have duplicate values