add parameter mode
implement copy output