Community participation in rural development a comparative study of government organization and non government organizations