20; i ++ ) {

					const ballmaterial = new THREE.MeshPhongMaterial( {
						color: 0xffffff * Math.random(),
						shininess: 0.5,
						specular: 0xffffff,
						envMap: textureCube } );

					const mesh = new THREE.Mesh( geometry, ballmaterial );

					mesh.position.x = ( Math.random() - 0.5 ) * 200;
					mesh.position.y = Math.random() * 50;
					mesh.position.z = ( Math.random() - 0.5 ) * 200;
					mesh.scale.multiplyScalar( 10 );
					scene.add( mesh );

				}

				// lights

				scene.add( new THREE.