Start implementing input.