environment module