write about io