mark and sweep removal of cards
naming refactoring
worked on markdown formatting