bf ac 
bf tire
bf glass
bf leather
bf manual
bf autom
baisc_features = all_of(tire,glass)
car = baisc_features . (one_of(manual, autom)) . (opt (ac)) 