added search through elastic search, everything scoped through user