updates to has_notes mixin, returned note from add_note