envAlg construction