Provided AMD using requirejs