using single reference for p5