restore new handler.js