DependantTree and some core stuff