inputs demo