public SearchResponse filterList(double latitude, double longitude,
String strlocation, int radius, List<String> hasSubs,
List<String> needSubs) {
SearchResponse response = new SearchResponse();
Participant pi;
Point pt = new Point(latitude, longitude);
try {
Set<String> hasSubjects = new HashSet<String>();
Set<String> needSubjects = new HashSet<String>();
for (String s : hasSubs) {