added FIPS code