initialising pdp