Tools and techniques in participatory design