Part of the public library mission has become attempting to help bridge the digital divide. As more books, information resources, and government services are being provided online (see e-commerce and e-government), public libraries increasingly provide access to the Internet and public computers for users who otherwise would not be able to connect to these services. They can also provide community spaces to encourage the general population to improve their digital skills through Library Coding Clubs and Library makerspace. Almost all public libraries now house a computer lab. Internationally, public libraries offer information and communication technology (ICT) services, giving "access to information and knowledge" the "highest priority". While different countries and areas of the world have their own requirements, general services offered include free connection to the Internet, training in using the Internet, and relevant content in appropriate languages. In addition to typical public library financing, non-governmental organizations (NGOs) and business fund services that assist public libraries in combating the digital divide.