works!

- no leaks
- multiple pyramids
- caching is working