Community participation and environmental development