only p1 is saved, p2 and p3 dont exist