almost done with add, delete, edit note methods