output-based