cleared up a few things; better comments.