trees traversal and insert