removed overloaded function