pre-classperiod page generation