start implementation of enveloppe