interactive output