optimize loading time by not requiring modules that may be unnecessary