adding p