add timestamp feature