SMl 2.0 codes