add md5 and function not provided error