why and how buttons - looking to inference engine for how list