serial driver coding...