Work for csc470