why does this task and many others include elements we haven't learned yet. is there some kind of coding logic I haven't understood yet? Speaking particularly of the whole condition and statement commands. like that is two if´s and the high amount of parenthesis that wasn't shown in the example text.