add envelope model