add function SetOutputByName