we should add indexes for these