adding AnnotationPoolDao which uses the partitions for the count query