public SudokuBoard[] createSudokuBoards() {
		
		inFile = new FileIO((filePath != null ? filePath : folderPath));
		String[] rawData = inFile.loadAllBoardData();
		SudokuBoard[] boards = null;
		
		
		if (rawData != null) {

			boards = new SudokuBoard[rawData.length];
			
			for (int i=0; i < boards.length; i++) {
				boards[i] = constructSudokuBoard(rawData[i]);
			}
		}
		return boards;
	}