making progress on components and section pages