MOESI Start

Added intermediate functions for MOESI.