environmentally-aware generation