zach's lecture on environment configuration