Add to diary functionality implemented