receive via interrupt and process command code written. Untested