private void placeHold(){
    	//PlaceHoldRequest(Integer hid, Integer bid, String callNumber, Date issuedDate, Connection con) {
    	//TABLE: HoldRequest(hid, bid, callNumber, issuedDate) 
    	
    	boolean quit;
    	String hold;
    	String bid;
    	String searchMethod;
    	//BorrowerModel b = new BorrowerModel();
		Class c = b.getClass();
    	quit = false;

    	//RETURN TYPES
    	
    	try{
	    	while (!quit){
	    		System.out.println("Enter Borrower ID (or type quit to leave search): ");
	    		
	    		bid = in.readLine();
	    		
	    		System.out.println("Enter t to place hold by title or enter c to place hold by callnumber (or type quit to leave search): ");
	
	    		hold = in.readLine();

	    		if(hold.equals("quit")){
	    			quit = true;
	    		}else{
	    			
	    			if (hold.equals("t")){
	    				searchMethod = "title";
	    				System.out.println("Enter a Book Title: ");
	    				hold = in.readLine();
	    			}
	    			else if (hold.equals("c")){
	    				searchMethod = "call";
	    				System.out.println("Enter a Call Number: ");
	    				hold = in.readLine();
	    			}
	    			else{
	    				System.out.println("Please enter a valid search method");
	    			}
	    			
	    			try{    
	    		    	Method placeHold= c.getDeclaredMethod("PlaceHoldRequest", Integer.class, String.class, Connection.class);
	    		        placeHold.setAccessible(true);
	    		        placeHold.invoke(b, Integer.parseInt( bid ), hold, con);
	    			}catch (NoSuchMethodException x) {
	    			    x.printStackTrace();
	    			} catch (InvocationTargetException x) {
	    			    x.printStackTrace();
	    			} catch (IllegalAccessException x) {
	    			    x.printStackTrace();
	    			}
	    			
	    		}
    		}
	    	
	    	in.close();
    	    selectBorrower();
    	}
    	catch (IOException e)
    	{
    	    System.out.println("IOException!");

    	    try
    	    {
    		con.close();
    		System.exit(-1);
    	    }
    	    catch (SQLException ex)
    	    {
    		 System.out.println("Message: " + ex.getMessage());
    	    }
    	}
    	
	 
    }