technology behind m4