And implemented a sha512 modifier