vinyl heterogenous