Core module and config