adds grid checking