introduced grid scanning methods