finished final example