add program environment