add validation
add some css