for cs350 lab3