Heavy commenting
New comments
Cleared unused variables and commented the headers