Added some method overloading