add Error proc