Basic G And M Codes