Demonstration should include

and when it is appropriate to use each type.