modify to be deployed for web on single page.