first io steps