Finish up SM3

Done!
This can not error any more?