Personal validation

still need to work out alerts for conditionals - personal