added work to enable a web-like page system