adding several control structure examples