output handler docs