ch12: pagination