envelope analysis