pineapple init