SENG460 finished CS6