organizing code

commenting and stuff