using the requirejs optimized build
full build in require, did take some tweaking