some elasticsearch functionality /adding