tree updated to github. insert functionality working