Type 1 M Codes