core-input