abstraction
presents