not so mobile, build binary tree