update library to collect page level markup information