updated validators with inflections