Add and modify variations.