MGM ProgAss2 second commit: two codes options