adding batch and confounding