better modules with require.js