Overloaded methods implemented
Overloaded methods pass the new variable correctly