Update some tree class' & add needle