constants preliminarily moved, envelope properties
envelope ok
basic message ok