input rule