condition and comment