validation finished