hand ---------------------------------------------------------------------------------------------------