swen222 lab 3