add modify date function