use string to improve code
guava collections
extends for guava
extends for guava