updates to examples, still incomplete