Improved comments, nearly finished.