add popen, capture3