M8 Assembly