added setupPi