removed some unrequired method overloading