introduce raw value preprocessing mechanism