added envelope mm-env object