v1.17 for lab_project_b.