add more deps, fix java