new code to generate low passed data