void getPersonList(ArrayList<Person> sendingList) 
    {
        Date today = new Date();
        String name, zodiac;
        int age;
//        DefaultTableModel dtModel = new DefaultTableModel();
//        Object[] convertedObjects = new Object[4];
//        Object[] columnNames = new Object[4];
        Object[] convertedObjects = new Object[3];
        Object[] columnNames = new Object[3];
        
        columnNames[0] = "Name";
        columnNames[1] = "Age";
        columnNames[2] = "Zodiac Sign";
        
        dtModel.setColumnIdentifiers(columnNames);
        
        //Define objects by Malinda
        ZodiacOperation zodi =new ZodiacOperation();
        ArrayList<Player> playerList=new ArrayList<>();
       
       for(Person p : sendingList)
        {
            name = p.getName();
            
            //Get the DOB and calculate the age
            Date bdate = p.getDOB();
            int bd = bdate.getYear();
            int now = today.getYear();
            age = now - bd;
            if (bdate.getMonth() > today.getMonth())    {   age = age - 1;  }            
            if (bdate.getMonth() == today.getMonth())   {   if (bdate.getDate() > today.getDate())  { age = age - 1;  }   }
            
            //Add Zodiac and Horosscope details of the Person.
            
            int bd_month = bdate.getMonth() + 1;
            int bd_date = bdate.getDate();
            
            //Operations by Malinda
            Player player=new Player();
            player.setName(name);
            player.setAge(age);
            player.setMonth(bd_month);
            player.setDay(bd_date);
            playerList.add(player);         
                
        }
       
       //Connecting to prolog logic by Malinda
        ArrayList<Player> resultPlayer=zodi.getZodiacResult(playerList);
        for (Player player : resultPlayer) 
        {
            //Display Person in the Table
            convertedObjects[0] = player.getName();
            convertedObjects[1] = player.getAge();
            convertedObjects[2] = player.getZodiacSign();
                    
            dtModel.addRow(convertedObjects);
        }
        this.tbl_Display.setModel(dtModel);
    }