helicopter ---------------------------------------------------------------------------------------------------