add clientside/serverside form values validation
add field sorting