Reverted to md5 module because of potential confilicts (it is deprecated so we should look at that)