demo input