new customization core

new customization core