abstraction trip
134