add error handler, change elb