added three examples