working version of ipa_processor + interactor (no model wrapper)