atmospheric abstraction