add offset enhancement for consumer