y not overloading this method instead taking either or