completed method grid