Fill in the blanks and completed the demo portion.