compatible to new core project