(1) make and enter into any and all the covenants and agreements with the trustee or the holders of the bonds that the authority may determine to be necessary or desirable, including, without limitation, covenants, provisions, limitations, and agreements as to
- (A) the application, investment, deposit, use, and disposition of the proceeds of bonds of the authority or of money or other property of the authority or in which it has an interest;
- (B) the fixing and collection of rentals, charges, fees, or other consideration for, and the other terms to be incorporated in, contracts with respect to a project or to generated power;
- (C) the assignment by the authority of its rights in contracts with respect to a project or to generated power or in a mortgage or other security interest created with respect to a project or generated power to a trustee for the benefit of bondholders;
- (D) the terms and conditions upon which additional bonds of the authority may be issued;
- (E) the vesting in a trustee of rights, powers, duties, funds, or property in trust for the benefit of bondholders, including, without limitation, the right to enforce payment, performance, and all other rights of the authority or of the bondholders, under a lease, power of contract, contract of sale, mortgage, security agreement, or trust agreement with respect to a project by injunction or other proceeding or by taking possession of by agent or otherwise and operating a project and collecting rents or other consideration and applying the same in accordance with the trust agreement;