be cooking with gas

be cooking with ˈgas

(American English, informal) be doing something very well and successfully: Business may have been a little slow at first, but now we’re cooking with gas!
See also: cook, gas