all fileHandle setup done inside launch method