put IIFE wrapper back
add iife wrapper task back