Implemented Presenters to use CPS