add legacy.js