add environment support