added requireJS definition