worked on commisioner form and refactoring the form