updated to the latest edition
added new examples