implement note data