add serialno read support