added new interfaces for date and location operations.