Refactor, sep interface for SendCommand and ViewSubs