camels and handler