Complete participation: micro-project cycles for sustainable development