m4 complete