should likely do es query scrolling and paginating here, but for now, this'll do. see, i can resist the urge to prematurely optimize!