renamed core to base