finished adding reading database - needs to be optimized for paginated loading + load on scroll