InputDemo