private void submitRegistration(Participant part) {
	        driver.findElement(By.id("name")).sendKeys(part.getName());
	        driver.findElement(By.id("email")).sendKeys(part.getEmail());
	        driver.findElement(By.id("address")).sendKeys(part.getAddress());
	        driver.findElement(By.id("city")).sendKeys(part.getCity());
	        driver.findElement(By.id("state")).sendKeys(part.getState());
	        driver.findElement(By.id("phone")).sendKeys(part.getPhone());
	        driver.findElement(By.id("zip")).sendKeys(part.getZip());

	        if (part.getGender() == Participant.Gender.MALE) {
	            driver.findElement(By.id("male")).click();
	        } else if (part.getGender() == Participant.Gender.FEMALE) {
	            driver.findElement(By.id("female")).click();
	        }

	        driver.findElement(By.id("instructor")).sendKeys(part.getInstructorName());
	        driver.findElement(By.id("schoolname")).sendKeys(part.getSchoolName());
	        driver.findElement(By.id("schooladdress")).sendKeys(part.getSchoolAddress());
	        driver.findElement(By.id("schoolcity")).sendKeys(part.getSchoolCity());
	        driver.findElement(By.id("schoolstate")).sendKeys(part.getSchoolState());
	        driver.findElement(By.id("schoolzip")).sendKeys(part.getSchoolZip());
	        driver.findElement(By.id("schoolphone")).sendKeys(part.getSchoolPhone());
	        driver.findElement(By.id("schoolemail")).sendKeys(part.getSchoolEmail());

	        WebElement ddlRank = driver.findElement(By.id("rank"));
	        Select rankSelect = new Select(ddlRank);
	        rankSelect.selectByValue(part.getRank().toString());

	        driver.findElement(By.id("age")).sendKeys(Integer.toString(part.getAge()));
	        driver.findElement(By.id("weight")).sendKeys(Integer.toString(part.getWeight()));
	        
	        //checkboxes
	        if(part.isWeapons()){
	            driver.findElement(By.id("Weapons")).click();
	        }
	        if(part.isBreaking()){
	            driver.findElement(By.id("Breaking")).click();
	        }
	        if(part.isSparring()){
	            driver.findElement(By.id("Sparring")).click();
	        }
	        if(part.isPoint()){
	            driver.findElement(By.id("Point")).click();
	        }
	        if(part.isOlympic()){
	            driver.findElement(By.id("Olympic")).click();
	        }
	        
	        WebElement boardSizeElement;
	        for(Participant.BoardSize boardSize : part.getBoards().keySet()){
	            boardSizeElement = driver.findElement(By.id(boardSize.toString()));
	            boardSizeElement.clear();
	            boardSizeElement.sendKeys(
	                    Integer.toString(part.getBoards().get(boardSize))
	                    );
	        }

	        driver.findElement(By.id("submitButton")).click();
	    }