add environment stipulation