Starting IO functionality