added elasticsearch module