Assistance under this part should be used not only for the purpose of transferring financial resources to developing countries, but also to help countries solve development problems in accordance with a strategy that aims to insure wide participation of the poor in the benefits of development on a sustained basis. Moreover, assistance shall be provided in a prompt and effective manner, using appropriate United States institutions for carrying out this strategy. In order to achieve these objectives and the broad objectives set forth in section
2151 of this title and in subsection (a) of this section, bilateral development assistance authorized by this chapter shall be carried out in accordance with the following principles: