(new) validate