diab ---------------------------------------------------------------------------------------------------