begin changing list to tree

Signed-off-by: Ghold <nhstljh302@gmail.com>