pass devis argument instead of devis for genDesc, CleMain