three elements of a good argument