build page structure and design