some notes about EnvFunc.