remove some comments and improved the identation.