add SetOutput