binary tree struct added