2) you can use existing control structures