p5-6 ---------------------------------------------------------------------------------------------------