#1, add incremental building
Add incrementalism to the example