functioning serial version