add a subdependency