- use List instead of an array
- add google guava to buildpath