IO demo