The impacts of ICT