geoloation implemented & first date method added