input laws