upper assembly