add desc
add java snippets