ACOMAF (part one)