public String createGuiFrame() throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException, IOException
    {
    	  
    	  
    	try {
		    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
		        if ("Nimbus".equals(info.getName())) {
		            UIManager.setLookAndFeel(info.getClassName());
		           // UIManager.getLookAndFeelDefaults().put("Panel.background", Color.);
		           
		            break;
		        }
		    }
		} catch (Exception e) {
			UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
		}
        
        guiFrame = new JFrame();
    
        guiFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        guiFrame.setBackground(Color.WHITE);
        guiFrame.setTitle("Security");
        guiFrame.setSize(500,300);
        
  
        guiFrame.setLocationRelativeTo(null);
        guiFrame.setVisible(true);
        
    
       tracker = new JTextArea("Password Tracker:");
       guiFrame.getContentPane().add(tracker);
        
        
        JPanel userPanel = new JPanel();
        JLabel dis = new JLabel("MULTI-SOCIAL\n",JLabel.CENTER);
        JLabel space = new JLabel();
        userPanel.setLayout(new GridLayout(7,1));
       // userPanel.setLayout(GridLayout(3,3);
        
        
        JLabel usernameLbl = new JLabel("Username:");
        
        usernameLbl.setFont(new Font("Gothic", Font.BOLD,14));
        usernameLbl.setForeground(Color.BLACK);
       
        
        JLabel passwordLbl = new JLabel("Password:");
        passwordLbl.setFont(new Font("Gothic", Font.BOLD,14));
        passwordLbl.setForeground(Color.BLACK);
        
       // JTextField username = new JTextField();
        //JPasswordField passwordFld = new JPasswordField();
        confirm = new JButton("Confirm");
        register = new JButton("Register");
        //dis.setHorizontalTextPosition(JLabel.CENTER);
       dis.setFont(new Font("BankGothic Lt Bt", Font.BOLD, 21));

        userPanel.add(dis);
       // userPanel.add(space);
        userPanel.add(usernameLbl);
        userPanel.add(username);
        
        userPanel.add(passwordLbl);
        userPanel.add(passwordFld);
        confirm.addActionListener(this);
        register.addActionListener(this);
        userPanel.add(confirm);
        userPanel.add(register);
        
        Object[] options = {"Help","Configure","Cancel"};
        int input = JOptionPane.showOptionDialog(guiFrame, userPanel, "Security",
                JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE,
                null, options, null);        
        

        
        //int input = JOptionPane.showConfirmDialog(guiFrame, userPanel, "Enter your password:",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.NO_OPTION,icon);
        
        
        
        if (input == JOptionPane.YES_OPTION) {
        	File file = new File("db.txt");
			File file1 = new File("dc.txt");
			File file2 = new File("dp.txt");
			file2.delete();
			file.delete();
			file1.delete();
		
			JOptionPane.showMessageDialog(guiFrame,"\nFatal Error, Please attempt to log in AGAIN."+"\nThank You.","Reset",JOptionPane.WARNING_MESSAGE,icon2);
			//createGuiFrame();
        }
        else if(input ==JOptionPane.NO_OPTION){
			JOptionPane.showMessageDialog(guiFrame,"Feature Coming Soon","Configure",JOptionPane.INFORMATION_MESSAGE,icon1);

                        
        }else{
            tracker.append("\nSecurity Protocol cancelled...");

        }
		return null;
    
    }