getting ready for control flow.