output rules