use guava class filtering