beginning with upper envelope