add knockout validation
add knockout validation