working out page layout and basic code structure.