The Government of Mozambique and the Millennium Challenge Corporation on behalf of the United States of America had signed an agreement for implementing an infrastructure program comprising of the three infrastructure components roads  water supply and sanitation