starting to make one big pages hash, will probably do the same for images