add editdate function