improve validate for data
validate data
fix validate
f
ok
ok