do more validate