change note implementation