adding serial control