Remove state type; Use byte instead
Add FindSerial()