vendor add and remove 
bug fixing