pages.json keys must be all lower case
format