5-6 ---------------------------------------------------------------------------------------------------