working AAA, AAD, AAM and AAS