Designing for democracy