what is the envelope system