final work adding date and keyword editing