json structure and basic page setup