SIO and FIOPS:Initial Coding stage