best m4 build