Generalized Difference In Difference Research