handle variety different