use new core lib