For increasing earning i have a idea for IR.
Should railway start charging extra AC charge from travelers before De-boarding if train get delayed and took extra time compare to allotted time, because currently railway charge fare according to allotted time so if train got delayed then it create extra burden on IR.