Sustainable development implications