updated core files