broke examples into separate sections