Added AMD(RequireJS)