adaptation to new core