added requirejs / amd iife