AACM prog big pdf (22m)