Public participation for 21st century democracy