added method implemented check before calling Presenter