Implement core-selector