changed to manually crate html page