Added requirejs support