OS mp1 implementing shell