use generic parameter building functions; pagination in unit tests
12 files changed