Abstraction

To early