fix output parameter bug