updated validation library