updated commands to use new version of SerialCommand, enabling Stream object encapsulation