check all variants