change to requirejs