add md5 method