Few more functions overloaded :D Documentation to follow.