updated core from external