some modules work only if other module is already loaded