More samples

- lazy initialization patterns
- singleton DP