add vertical variation