basic branching, cout