first commit: copied examples from 1st edition