Added overloaded add method