Halo 3 Assembly