add splaytree