Beginning with input.