add guava lib
add translations
add some composites
implement locale