Untested sompiling crap for SWEN 304