Header and footer are functionally completed.