shape validate 1