added nist stuff