add some guava test
add a TODO list