add adapter.js