Basic diary functionality added