M6 Assembly