environmentally aware generation