add google guava code
add google guava code