envelope method

envelope method