output condition and other settings