add sub-project guava which introduce the useage of filter, transform and from in guava