environment casing (i think)