server-side deptree