Basic serial version