dependency api added and removed