Collaborative problem solving for community safety