move create note logic to interactor