Add B-tree constructor
Update