M to N design