add purplecoat.js