add dependency list generator