update validations
update validations
add hover styles to the validation buttons
fix bugs
remove dead code