def format_response(self, data):
        """
        replaces the `count` (the last queryset count) with the running `max_count` variable,
        to ensure accurate link calculation
        """
        self.count = self.max_count

        return OrderedDict([
            ('highest_count', self.max_count),
            ('overall_total', self.total),
            ('next', self.get_next_link()),
            ('previous', self.get_previous_link()),
            ('results', data)
        ])