overload add and set methods