add extends.js