adding a mechanism to load pages
in progress trying to get user modifications working