2016, the association has gone on to produce International Standards for Community Development Practice. The values and ethos that should underpin practice can be expressed as: Commitment to rights, solidarity, democracy, equality, environmental and social justice. The purpose of community development is understood by IACD as being to work with communities to achieve participative democracy, sustainable development, rights, economic opportunity, equality and social justice. This practice is carried out by people in different roles and contexts, including people explicitly called professional community workers (and people taking on essentially the same role but with a different job title), together with professionals in other occupations ranging from social work, adult education, youth work, health disciplines, environmental education, local economic development, to urban planning, regeneration, architecture and more who seek to apply community development values and adopt community development methods. Community development practice also encompasses a range of occupational settings and levels from development roles working with communities, through to managerial and strategic community planning roles. The Community Development Challenge report, which was produced by a working party comprising leading UK organizations in the field including the (now defunct) Community Development Foundation, the (now defunct) Community Development Exchange and the (now defunct) Federation for Community Development Learning defines community development as: A set of values and practices which plays a special role in overcoming poverty and disadvantage, knitting society together at the grass roots and deepening democracy. There is a community development profession, defined by national occupational standards and a body of theory and experience going back the best part of a century. There are active citizens who use community development techniques on a voluntary basis, and there are also other professions and agencies which use a community development approach or some aspects of it. Community Development Exchange defines community development as: both an occupation (such as a community development worker in a local authority) and a way of working with communities. Its key purpose is to build communities based on justice, equality and mutual respect. Community development involves changing the relationships between ordinary people and people in positions of power, so that everyone can take part in the issues that affect their lives. It starts from the principle that within any community there is a wealth of knowledge and experience which, if used in creative ways, can be channeled into collective action to achieve the communities' desired goals. Community development practitioners work