finished all value validate