M2 M8 Assembly