new formatting and summary
removed redundant usage comment from the code