binary tree firt commit.