output function + data