requirejs fully implemented