revenue mechanisms