more declarative examples.