This is for professor scheemaker's class