added amd-require directive