starting to add comments
cleaning up and commenting. discardPile half commented