output improvement