add output-parameter generation #15