WIP: start-working on the input thing