track dependencies