cs310lab2part4