Community participation as tool for development