adding campign successfully also handling if campign code is already bee...

...n used