validation modification