new dependency script