method
variant = get_variant fd