add overloaded methods tests