add core-input