updated interactor.js and base working