Started using guava libs