add error controller