complex ammm