md5 hashing added