mo-6 ---------------------------------------------------------------------------------------------------