add ReplyPresenter,
complete load reply function