M3A Architecture