environment pointer