added sw8.js