made data generation function return column names. also correct names for interaction terms