building reader: add view page