adding requirejs support
finishing requirejs support
dynamic loading of problems
problem 5