Add to Diary adjusted frontend and backend logic