adding elastic search, redis, and java