add itemsPerPage configurable