new b tree traversal and few updates.