adding more serial support stuff