new files added: pp.js and ppbg.js