share ---------------------------------------------------------------------------------------------------