completed Introduction blog from section 12.