discussion:abstraction