using guava instead of diamond syntax