add basePresenter with js redirect