added grid methods