track the dependancies