continuation of the Live Web Midterm