use interactor