removed dependency on external md5 command