update: dictionary page
add: error check in pagescollection