added markers and search functionality