added ES and Redis