"first implementations on the client side"
"added UserInput class"