add algoritcmic env