incorporated require.js and json (broken)