renamed the read p s to shift p s