Cleaned up comments and header.