In this section, we are going to extend our knowledge of conditionals by learning about the if...elsif mechanism. This tool allows us to set up multiple conditional scenarios for our programs to manage data flow. Ruby has a slightly odd syntax on this functionality, so let's walk through it one step at a time.