checking in beginning of io class, mostly to move it off a hard drive