added goog.require module pattern