changes per user input, add ability to change number of pages, new options listing.