adding p4