some print rules