input stage