requirejs amd works