2-12 ---------------------------------------------------------------------------------------------------