add interface.js