sky abstraction