Added Date and times and method overloading