content script roughly in place