working on elastic search integration