Added the grid array and commented what each method should do