Add NeoMAD implementation