All streets, both internal and external driveways, parking areas, sidewalks, curbs, gutters, street lighting, shade trees, water mains, water systems, culverts, storm sewers, sanitary sewers, pumping stations, retention ponds and such other improvements which may be found to be necessary in the public interest shall be installed at the expense of the developer and shall be completed to the satisfaction of the planning board before a certificate of occupancy may be issued. In lieu of total completion of the above, a performance bond may be accepted.