func.js bug fix