work on cs520 lab7