add note implement