MP8 Abstract Shell