error handler fixed, hashutils extanded