firing control