some more stuff

- page iterator
- contribution model