m4 support