requirejs
almost working...