create interaction term manually