add base consumer object, and tails library