add core_format module