add core_folding module