grid validation checks