protected Account ReadAccount(String accountFile, String id) throws ClassNotFoundException{	
		ArrayList<Account> accs = new ArrayList<Account>();
		Account acc = null;
		
		Object temp = null;
		try {
			obji = new ObjectInputStream(new FileInputStream(accountFile));
			try {
				temp = obji.readObject();
			} catch (IOException e) {
				System.err.println("File Read Failed! @ DataFileHandler in ReadAccount");
			}
				
			
			if (temp instanceof AccountList) {
				accs = ((AccountList) temp).getAccs();
				
			}
			
			for(int i = 0; i < accs.size(); i++){
				acc = accs.get(i);
				if(acc.getUsername() == id){
					break;
					
				}
			
			}
			obji.close();
			return acc;
			} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			try {
				obji.close();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			return null;
			}
	}