GMP Codex ( 2019-2022)