adapted back to using old style - require.js, but still able to use the way it was originally designed