initial elastic search stuff