adding sensible pagination defaults that are over-ridable
example update