add variations map