Rough page implementation
Removes extraneous require