p5 libraries and scaffold