pineapple (abstract)