add MD5Util
update pattern
update