reply controller