adds fileio, sets, vector