compatible output