upper extensions