This document summarizes the BTW sandpile model on a square lattice and defines relevant concepts. It describes how sandpiles are represented as height functions on the lattice, stable configurations, toppling rules, addition of sandpiles, and the group structure of recurrent sandpiles. Algorithms to find the identity of this group are developed in later sections.