created 'core' module