more teaching examples, but not yet implemented well.