Playing with input functions