adding self.proc='' to support linux