Appearance
We may want to guide the progress of the program with various conditions or repeat certain commands. That's what control flow methods are for. Many programming languages have their control flow methods.