introduced Core module