use require.js, try #1