next-generation m4