making new class for modules that are 'sourced'