changed to add_dependency