Add IO demo