learned how to use require.js (finally!)