change md5 return type to string
reformat