try to fix bryan's page bugs