@Override
	public int read() {
		
		FileInputStream fis = null;
		try {
			fis = new FileInputStream(src);
		} catch (FileNotFoundException e1) {
			return -1;
		}
	    int result = -1;
		try {
			fis.skip(byteCounter++);
			result = fis.read();
		} catch (IOException e) {
			e.printStackTrace();
		}
	    try {
			fis.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	    
	    return result;
	}