updated with descriptions of the examples