add errors handlers