Experimental design: Generalization and Theoretical Explanation