updated Core