tamarind ---------------------------------------------------------------------------------------------------