Touched up examples; requires more work