add controller delegator and redirect can return