add data drainer