initialize variants array