break home into smaller templates