better core registration