first pass at content.js