cse 2221 proj 2