dependency on tree