chancge footer generate error controler and error layout